Class DeviceInfo#getEddystoneInfo

DeviceInfo

Class Summary
Constructor Attributes Constructor Name and Description
 
DeviceInfo#getEddystoneInfo(successCallback, errorCallback)
Gets Eddystone Info, Each EddystoneFrame has a set of predefined frame properties.

Class Detail

DeviceInfo#getEddystoneInfo(successCallback, errorCallback)
Gets Eddystone Info, Each EddystoneFrame has a set of predefined frame properties.
// Javascript code
function getEddystoneInfo () {
 function successCb(cbObject) {
    console.log("cbObject : " + JSON.stringify(cbObject));
    console.log("enabled : " + cbObject.enabled);
    console.log("frame : " + cbObject.uuid);
    console.log("frameData : " + cbObject.major);
    // Do something
 }
 function failureCb(cbObject) {
    var errorCode = cbObject.errorCode;
    var errorText = cbObject.errorText;
    console.log ("Error Code [" + errorCode + "]: " + errorText);
 }
 var deviceinfo = new DeviceInfo();
 deviceinfo.getEddystoneInfo(successCb, failureCb);
}
Parameters:
{Function} successCallback
success callback function.
{Function} errorCallback
failure callback function.
Since:
1.4
Returns:
{Object} options
PropertyTypeDescription
enabledBooleanEddystone is enabled true : enabled, false : disabled
frameStringEddystoneFrame
frameDataStringUUID of beacon, 32 hexadecimal digits. Only valid when 'enabled' is true and 'frame' is DeviceInfo.EddystoneFrame.UUID
URL of beacon. Only valid when 'enabled' is true and 'frame' is DeviceInfo.EddystoneFrame.URL
(when 'enabled' is true, it is required)
See:
DeviceInfo.setEddystoneInfo()